package com.mldong.annotation;

import java.lang.annotation.*;
import java.util.concurrent.TimeUnit;

/**
 * 定时任务锁
 * @author mldong
 * @date 2022/6/2
 */
@Inherited
@Retention(RetentionPolicy.RUNTIME)
@Target({ElementType.METHOD})
public @interface TimerLock {
    String name(); //名称
    int autoReleaseTime() default 1; // 默认解锁时间
    TimeUnit timeUnit() default TimeUnit.MINUTES; // 默认解锁时间单位
}
